@charset "gb2312";
/*index*/
body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; background:url(../images/bg.png) repeat-x #e3effb}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,span,img,iframe{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#333; text-decoration:none}
a:hover { text-decoration:underline; color: #000;  }
.clearfloat {height:2px; width:100%; clear:both; overflow:hidden} 
.blank{ height:5px; overflow:hidden; width:100%; margin:auto; clear:both}
.left{ float:left;}
.right{ float:right;}
/*body*/
#container,header{ width:1000px; margin:0 auto;}
#container{ overflow:hidden; zoom:1}
header{ background:url(../images/logo.jpg) no-repeat; height:102px;}
#container{ background: #FFF;-moz-box-shadow: 1px 2px 8px #5e5e5e;-webkit-box-shadow: 1px 2px 8px #5e5e5e;box-shadow: 1px 2px 8px #5e5e5e;}
article{width:980px; margin:0 auto;}
/*nav*/
.navigation {background:url(../images/navbg.png) repeat-x; height:40px; overflow:visible; }
.menu {width: 100%;  position: relative;}
.menu li {font-size: 14px; float: left; text-align: center;line-height:40px;  width:96px;font-weight:bold}
.menu li.homepage {background: none transparent scroll repeat 0% 0%}
.menu li a:link { display: block;  color: #fff; text-decoration:none;}
.menu li a:visited {display: block;  margin: 0px; color: #fff; text-decoration:none}
.menu li a:hover {color: #FF0; font-weight:bold; background:#136179}
.menu li.current_page_item a{color: #ff0}
.menu ul {position: relative; background-color:#187795;z-index:300;}
.menu li {position: relative;}
.menu li ul {display: none;   width: 96px; position: absolute; TOP:40px;left:0;}
.menu li ul li {wont-weight:normal; border-bottom:#329abf solid 1px; height:28px; line-height:28px; font-size:12px; font-weight:normal;}
.menu li ul li a:hover {color: #ff0;}
/*search*/
.Tday{ height:22px; background:url(../images/tday.png) repeat-x #d8e4f4;padding:4px 10px; margin-bottom:5px}
.timer{ width:40%; float:left; }
.search{ width:40%; float:right; text-align:right;}
.input_text{border:1px solid #ccc; width:200px;}
.input_submit{ background:url(../images/sub_btn.gif) no-repeat; color:#FFF; margin-left:10px; width:50px; border:none; cursor:pointer; height:22px;}
.banner{ width:100%; height:140px; background:#1f83c6; margin-bottom:5px; overflow:hidden}
.ad{ height:90px; width:100%; background:#1f8c36; overflow:hidden}/*---广告位---*/
.banner img,.ad img{ border:0; display:block;}
/* news 新闻中心 */  
.boxleft{width:740px; float:left;}
.news{ width:738px; border:#CBDEED 1px solid; overflow:hidden; zoom:1; float:left; margin:5px 0;background:url(../images/tday.png) repeat-x; }
.news h2,.newsbox h2{ line-height:30px; font-size:14px; color:#27496e; background:url(../images/icon_link.gif) no-repeat 5px 6px; text-indent:30px; }
.news h2 span,.newsbox h2 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px}
.news h2 span a,.newsbox h2 span a{ color:#333}
.newspic{ width:50%; float:left;}
.newspic img{ border:0; display:block; padding:5px; width:344px; height:275px}
.newstop{ width:50%; float:right; overflow:hidden; height:310px}
.newstop ul li { background:url(../images/newli.jpg) no-repeat 0 12px; padding-left:20px;  font-size:14px; line-height:28px; height:28px; border-bottom:#C6c5cd 1px dashed; margin: 0 20px 0 0;  }
.newstop ul li img{float:right; padding:8px 0 0 0}
.newstop .tuijian{ font-size:22px; line-height:40px;  background:none; font-weight:bold; padding:10px}
.newsbox{width:365px; background:url(../images/tday.png) repeat-x;border:#CBDEED 1px solid;}
.newsbox ul{ margin:10px 0}
.newsbox ul li { background:url(../images/newli.jpg) no-repeat 0 12px; padding-left:20px;  font-size:12px; line-height:30px; height:30px; margin: 0 20px 0 0; white-space:nowrap; margin:0 10px 0 10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:315px;border-bottom:#C6c5cd 1px dashed;}/* 文字溢出，用省略号代替 */
.newsbox ul li img{float:right; padding:8px 0 0 0}
/* aside 右侧栏 */
aside{ width:230px; float:right; }
aside div{background:url(../images/tday.png) repeat-x;border:#CBDEED 1px solid;margin:5px 0 0 0}
.ff{ color:#ff7300}
.cc{ color:#23a9cc}
.channel{ overflow:hidden; zoom:1}
.channel ul li{ border:#CCC 1px solid; margin:10px ;-moz-box-shadow: 3px 4px 9px #ccc;-webkit-box-shadow: 3px 4px 9px #ccc;box-shadow:3px 4px 9px #ccc; display:block ;overflow:hidden; zoom:1; text-indent:10px;}
.channel ul li a{  background:#f5f5f5; width:90%; display:block; margin:10px;line-height:24px; height:24px; border-radius: 0px; font-weight:bold}
.channel ul li a:hover{ text-decoration:none; background:#069; color:#FFF;   
    -webkit-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -moz-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -o-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -webkit-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -moz-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -o-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    box-shadow: rgba(0,0,0, .28) 0 2px 3px;border-radius: 19px; }
aside h3{line-height:30px; font-size:14px; color:#fff; text-indent:15px; background:url(../images/asidebg.png) no-repeat}
aside h2{line-height:30px; font-size:14px; color:#27496e; text-indent:15px;}
aside h2 span { float:right; font-size:12px; font-weight:normal; padding-right:10px}
aside h2 span a{ color:#333}
.notice ul{ margin:10px 0}
.notice ul li { background:url(../images/newli.jpg) no-repeat 0 12px; padding-left:20px;  font-size:12px; line-height:28px; height:28px; margin: 0 20px 0 0; white-space:nowrap; margin:0 10px 0 10px; width:180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.notice ul li img{float:right; padding:8px 0 0 0}
#demos{overflow:hidden;height:183px;width:230px; border:0; background:none}
.videoshow { height:222px}
.videoshow ul{ margin:4px; text-align:center; }
.ad{ height:90px; width:100%; background:#1f8c36;}
.product,.law,.culture{background:url(../images/tday.png) repeat-x;border:#CBDEED 1px solid;margin:5px 0 0 0}
.product h2,.law h2,.culture h2{ line-height:30px; font-size:14px; color:#27496e; background:url(../images/icon_link.gif) no-repeat 5px 6px; text-indent:30px; }
.product h2 span,.law h2 span,.culture h2 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px}
.product h2 span a,.law h2 span a,.culture h2 span a{ color:#333}
.product ul,.law ul,.culture ul{ margin:10px 0}
.product ul li,.law ul li,.culture ul li { background:url(../images/newli.jpg) no-repeat 0 12px; padding-left:10px;  font-size:12px; line-height:28px; height:28px; margin: 0 20px 0 0;  margin:0 10px 0 10px; overflow:hidden}
.product ul li img,.law ul li img,.culture ul li img{float:right; padding:8px 0 0 0}
.product{ width:980px; margin-right:7px}
.law,.culture { width:230px; overflow:hidden}
.product p{ width:230px; float:left; margin-left:13px;}
.product p img{ margin:10px 0 0 10px}
/* link */
.link{background:url(../images/tday.png) repeat-x;border:#CBDEED 1px solid; overflow:hidden; zoom:1; margin-bottom:5px}
.link h2{ line-height:30px; font-size:14px; color:#27496e; background:url(../images/icon_link.gif) no-repeat 5px 6px; text-indent:30px; }
.link ul{position:relative; margin:15px}
.link ul img{ width:88px; height:33px; margin:0 5px 0 0}
.selink{
	position: absolute;
	left: 804px;
	top: -11px;
	width: 146px;
}
.selink select{ margin:5px}
/* 版权所有 */
.cop{ width:100%; background:url(../images/endbg.png) repeat-x}
.cop ul{ width:1000px ; margin:auto; text-align:center; padding:20px 0 0 0}
.cop ul p{ line-height:2.2; color:#27496e}
.cop ul p a{color:#27496e}
/*content*/
.content{ width:980px; margin:auto; background:#FFF; overflow:auto;zoom:1}
.con_left{ width:200px; float:left;margin:5px 0 0 0 ;}
.newslist{ background:url(../images/asidebg.png) no-repeat;border:#CBDEED 1px solid;}
.newslist h2{line-height:30px; font-size:14px; color:#fff; text-indent:20px; }
.newslist ul{ margin:0}
.newslist ul li{ border:#CCC 1px solid; margin:10px ;-moz-box-shadow: 3px 4px 9px #ccc;-webkit-box-shadow: 3px 4px 9px #ccc;box-shadow:3px 4px 9px #ccc; display:block ;overflow:hidden; zoom:1; text-align:center}
.newslist ul li a{  background:#f5f5f5; width:90%; display:block; margin:10px;line-height:24px; height:24px; border-radius: 0px; font-weight:bold}
.newslist ul li a:hover{ text-decoration:none; background:#069; color:#FFF;   
    -webkit-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -moz-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -o-transition: width .25s ease-in-out, background-color .25s ease-in-out;
    transition: width .25s ease-in-out, background-color .25s ease-in-out;
    -webkit-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -moz-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    -o-box-shadow: rgba(0,0,0, .28) 0 2px 3px;
    box-shadow: rgba(0,0,0, .28) 0 2px 3px;border-radius: 19px; }
.adservice p img{ width:190px; height:60px; display:block; margin:10px 5px}
.con_right,.con_right_info,.proshow{ width:770px; float:right;font-size:14px;background:url(../images/tday.png) repeat-x;border:#CBDEED 1px solid;margin:5px 0 0 0;overflow:hidden}
.con_right h3,.con_right_info h3,.proshow h3{line-height:30px; font-size:14px; color:#27496e; background:url(../images/icon_link.gif) no-repeat 5px 6px; text-indent:30px; }
.con_right h3 span,.con_right_info h3 span ,.proshow h3 span{ font-weight:normal;font-size:12px; float:right; padding-right:10px }
.con_right h3 a,.con_right_info h3 a,.proshow h3 a{ margin:0 5px}
.con_right ul{ margin:10px}
.con_right ul li { background:url(../images/icon.gif) 0 -174px no-repeat; padding-left:20px; line-height:1.9; padding-right:20px;}
.con_right ul li span { float:right; font-size:12px; color:#999}
.page{ padding:20px 0; text-align:center; width:100%}
.text_c ul {margin:10px}
.text_c ul h6{ font-size:24px; color: #000; text-align:center; margin:10px 0}
.author{ border:#CCC 1px dashed; text-align:center; width:100%}
.author ul{ margin:5px; background:#f5f5f5}
.author ul li{ list-style-type:none; display:inline; color:#666; font-size:12px; margin:0 5px}
.text_c ul {color:#000;line-height:28px; }
.text_c ul p{text-indent:2em; margin:10px}
.text_c ul img{_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<680?"680px":"");overflow:hidden; max-width:680px;}
.share{ margin:10px}
.phone{ clear:both; font-size:14px; color:#000; line-height:40px; height:40px; }
.phone b{ margin:0 0 0 10px; color:#F00}
/*--------productlist-------*/
.proshow ul { padding:0 0 15px 0; overflow:auto; zoom:1;  }
.proshow ul li { width:187px; float:left; margin:10px 0 0px 4px; display:inline; text-align:center;overflow:hidden; word-wrap: break-word; font-size:12px}
.proshow ul li a { display:block; color:#666}
.proshow ul li a:hover{ color: #000}
.proshow ul li img { margin-bottom:3px; width:176px; height:140px; border:#e4e4e4 1px solid; padding:3px }










.xmdh_box{ width:750px; margin-top:20px; margin-left:10px;}
.input_name{ float:left; width:365px; height:40px; background-color:#fff; border:1px solid #ccc; text-indent:1em; outline:none; font-size:16px; color:#666; letter-spacing:0.5px;}
.input_phone{ float:right; width:365px; height:40px; background-color:#fff; border:1px solid #ccc; text-indent:1em; outline:none; font-size:16px; color:#666; letter-spacing:0.5px;}
input::-webkit-input-placeholder{ font-size:16px; letter-spacing:1px;}
.title_box02{ width:750px; margin-top:80px; margin-left:10px;}
.input_titlex{ width:748px; height:40px; background-color:#fff; border:1px solid #ccc; text-indent:1em; outline:none; font-size:16px; color:#666; letter-spacing:0.5px;}

.input_cbox02{ width:750px; margin-top:20px; margin-left:10px;}
.input_cbox02 textarea{ width:716px; height:200px; background-color:#fff; border:1px solid #ccc; padding-left:16px; padding-right:16px; padding-top:8px; outline:none; font-size:16px; color:#666; letter-spacing:0.5px; resize:none;}

.anniu01{ width:255px; height:45px; background-color:#0aac8e; margin-top:20px; margin-left:auto; margin-right:auto; cursor:pointer;}
.anniu01 span{ color:#fff; line-height:45px; font-size:16px; letter-spacing:15px; margin-left:105px;}
.anniu01:hover{ background-color:#3bbca4;}


/* 首页产品展示 */
#sy_cp_a{ float:left; margin-right:1.5px; margin-left:1.5px; margin-top:5px;}
#sy_cp_a h5{ text-align:center;}








